#ifndef _FUGUE_H
#define _FUGUE_H
#define uint int

#include "fugue_t.h"

uint Init_Fugue (hashState *state, int hashbitlen);
uint Load_Fugue (hashState *state, int hashbitlen, const uint32 *iv_key, int ivwordlen);
uint Next_Fugue (hashState *state, const uint32 *data, uint64 datawordlen);
uint Done_Fugue (hashState *state, uint32 *hashval, int *hashwordlen);

#endif
